package pe.com.sisnic.seguros.dao;

import java.util.Date;
import java.util.List;

import org.apache.ibatis.annotations.Param;

import pe.com.sisnic.seguros.model.TipoCambio;

public interface TipoCambioDao {

    public List<TipoCambio> getTodos();
    
    public List<TipoCambio> getUltimos500();
    
    public boolean actualizarTipoCambio(@Param(value = "fechaModificacion") Date fechaModificacion, @Param(value = "modificadoPor") String modificadoPor, @Param(value = "valorCompra") double valorCompra, @Param(value = "valorTCFijo") double valorTCFijo, @Param(value = "valorVenta") double valorVenta, @Param(value = "fechaTipoCambio") Date fechaTipoCambio);
    
    public boolean registrarTipoCambio(@Param(value = "fechaAdicion") Date fechaAdicion, @Param(value = "adicionadoPor") String adicionadoPor, @Param(value = "valorCompra") double valorCompra, @Param(value = "valorTCFijo") double valorTCFijo, @Param(value = "valorVenta") double valorVenta, @Param(value = "fechaTipoCambio") Date fechaTipoCambio);
    

}
